Towards accelerating smoothed particle hydrodynamics simulations for free-surface flows on multi-GPU clusters

نویسندگان

  • Daniel Valdez-Balderas
  • José M. Domínguez
  • Benedict D. Rogers
  • Alejandro J. C. Crespo
چکیده

Starting from the single graphics processing unit (GPU) version of the Smoothed Particle Hydrodynamics (SPH) code DualSPHysics, a multi-GPU SPH program is developed for free-surface flows. The approach is based on a spatial decomposition technique, whereby different portions (sub-domains) of the physical system under study are assigned to different GPUs. Communication between devices is achieved with the use of Message Passing Interface (MPI) application programming interface (API) routines. The use of the sorting algorithm radix sort for inter-GPU particle migration and sub-domain “halo” building (which enables interaction between SPH particles of different subdomains) is described in detail. With the resulting scheme it is possible, on the one hand, to carry out simulations that could also be performed on a single GPU, but they can now be performed even faster than on one of these devices alone. On the other hand, accelerated simulations can be performed with up to 32 million particles on the current architecture, which is beyond the limitations of a single GPU due to memory constraints. A study of weak and strong scaling behaviour, speedups and efficiency of the resulting program is presented including an investigation to elucidate the computational bottlenecks. Last, possibilities for reduction of the effects of overhead on computational efficiency in future versions of our scheme are discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

‎Incompressible ‎smoothed particle hydrodynamics simulations on free surface flows

‎The water wave generation by wave paddle and a freely falling rigid body are examined by using an Incompressible Smoothed Particle Hydrodynamics (ISPH)‎. ‎In the current ISPH method‎, ‎the pressure was evaluated by solving pressure Poisson equation using a semi-implicit algorithm based on the projection scheme and the source term of pressure Poisson equation contains both of divergence free ve...

متن کامل

A journey from single-GPU to optimized multi-GPU SPH with CUDA

We present an optimized multi-GPU version of GPUSPH, a CUDA implementation of fluid-dynamics models based on the Smoothed Particle Hydrodynamics (SPH) numerical method. SPH is a well-known Lagrangian model for the simulation of free-surface fluid flows; it exposes a high degree of parallelism and has already been successfully ported to GPU. We extend the GPU-based simulator to exploit multiple ...

متن کامل

Numerical Investigation of Vertical and Horizontal Baffle Effects on Liquid Sloshing in a Rectangular Tank Using an Improved Incompressible Smoothed Particle Hydrodynamics Method

Liquid sloshing is a common phenomenon in the transporting of liquid tanks. Liquid waves lead to fluctuating forces on the tank wall. If these fluctuations are not predicted or controlled, they can lead to large forces and momentum. Baffles can control liquid sloshing fluctuations. One numerical method, widely used to model the liquid sloshing phenomena is Smoothed Particle Hydrodynamics (SPH)....

متن کامل

Numerical investigation of free surface flood wave and solitary wave using incompressible SPH method

Simulation of free surface flow and sudden wave profile are recognized as the most challenging problem in computational hydraulics. Several Eulerian/Lagrangian approaches and models can be implemented for simulating such phenomena in which the smoothed particle hydrodynamics method (SPH) is categorized as a proper candidate. The incompressible SPH (ISPH) method hires a precise incompressible hy...

متن کامل

Numerical Simulation of Squeezed Flow of a Viscoplastic Material by a Three-step Smoothed Particle Hydrodynamics Method

In the current work, the mesh free Smoothed Particle Hydrodynamics (SPH) method, was employed to numerically investigate the transient flow of a viscoplastic material. Using this method, large deformation of the sample and its free surface boundary were captured without the cumbersome process of the grid generation. This three-step SPH scheme employs an explicit predictor-corrector technique an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 73  شماره 

صفحات  -

تاریخ انتشار 2013